import Vue from 'vue';
// 引入axios
import axios from 'axios';


// 创建axios请求对象
let _axios=axios.create({
    // 设置请求服务器地址
    baseURL:'https://apis.netstart.cn/maoyan/',
    timeout:100000,
});
// 配置请求拦截器
_axios.interceptors.request.use(function(config){
    return config
},function(err){
    return Promise.reject(err)
});
// 配置响应拦截器
_axios.interceptors.response.use(function(response){
    if(response.data){
        if(response.data.data){
            return response.data.data
        }
        return response.data
    }
},function(error){
    return Promise.reject(error)
})
// 以插件的形式来安装axios到vue实例上
let axiosPlus={};
axiosPlus.install=function(Vue){
    Vue.axios=_axios,
    Vue.prototype.axios=_axios;
    Vue.prototype.$axios=_axios;
    Vue.prototype.request=_axios;
    Vue.prototype.$request=_axios;
}
Vue.use(axiosPlus);
export default axiosPlus


